package com.youan.pangu.base.util;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateUtil {
	public static final String DATEFORMAT_FULL = "yyyy-MM-dd HH:mm:ss";


	/**
	* getFormateDateTime
	* @return String
	* @author xsh
	 */
	public static String getFormateDateTime() {
		return getFormateDateTime(new Date(), DATEFORMAT_FULL);
	}
	/**
	 * 以特定格式获取当前时间
	* @param pattern
	* @return String
	* @author xsh
	 */
	public static String getFormateDateTime(String pattern) {
		return getFormateDateTime(new Date(), pattern);
	}
	
	/**
	 * 以特定格式获取指定时间
	* @param date
	* @return String
	* @author xsh
	 */
	public static String getFormateDateTime(Date date) {
		return getFormateDateTime(date, DATEFORMAT_FULL);
	}
	/**
	 * 以特定格式获取时间
	* @param date
	* @param pattern
	* @return String
	* @author xsh
	 */
	public static String getFormateDateTime(Date date, String pattern) {
		DateFormat format = new SimpleDateFormat(pattern);
		return format.format(date);
	}
	
}
